746
22460
На этот вопрос уже есть ответы здесь:
Как я могу создать самозаверяющий сертификат с помощью C #?
(6 ответов)
Создание и подписание запроса на сертификат с использованием чистой .NET Framework
(1 ответ)
Закрыт 1 год назад.
Задний план:
Мы должны реализовать специальный механизм аутентификации для идентификации и аутентификации приложений моего клиента, и здесь можно найти исходные данные.
Наконец, мы пришли к выводу, что мы просто будем использовать самоподписанный сертификат для шифрования и расшифровки токена JWT.
Сейчас выясняю ответы на следующие вопросы:
Существуют ли какие-либо библиотеки dotnet для создания самоподписанного сертификата, или я должен написать свой собственный код для них?
Если бы я выдавал своим клиентам самоподписанный сертификат для безопасной аутентификации и связи, то как этот сертификат обновлялся бы на клиентской машине по истечении срока действия?
Редактировать:
Клиенту необходимо подписать токен JWT, используя выпущенный сертификат, прежде чем отправлять его обратно в мое приложение. 
Просмотрите другие вопросы с метками C # шифрование криптография шифрование с открытым ключом самозаверяющий сертификат или задайте свой вопрос.